\hypertarget{class_main_window}{
\section{MainWindow Class Reference}
\label{class_main_window}\index{MainWindow@{MainWindow}}
}


This main application window.  




{\ttfamily \#include $<$mainwindow.h$>$}

\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_main_window_a46e9f5caf527b2179e866b249cac0d73}{
void \hyperlink{class_main_window_a46e9f5caf527b2179e866b249cac0d73}{addPhotosFromComputer} ()}
\label{class_main_window_a46e9f5caf527b2179e866b249cac0d73}

\begin{DoxyCompactList}\small\item\em Adds photos from the computer. \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_a752391cdbe02f6e4cc27279ea5f52299}{
void \hyperlink{class_main_window_a752391cdbe02f6e4cc27279ea5f52299}{addPhotosFromWeb} ()}
\label{class_main_window_a752391cdbe02f6e4cc27279ea5f52299}

\begin{DoxyCompactList}\small\item\em Adds photos from the the web. \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_ae4c115ab42c4887ddc863976bb98d194}{
void \hyperlink{class_main_window_ae4c115ab42c4887ddc863976bb98d194}{createCollage} ()}
\label{class_main_window_ae4c115ab42c4887ddc863976bb98d194}

\begin{DoxyCompactList}\small\item\em Creates the collage (image) \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_a6e268e16dd1f4fa522fdfb72e915bdc7}{
void \hyperlink{class_main_window_a6e268e16dd1f4fa522fdfb72e915bdc7}{saveCollage} ()}
\label{class_main_window_a6e268e16dd1f4fa522fdfb72e915bdc7}

\begin{DoxyCompactList}\small\item\em Save the collage as (image) \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_a506412e8b00790176a97fa171b05aa4c}{
void \hyperlink{class_main_window_a506412e8b00790176a97fa171b05aa4c}{printCollage} ()}
\label{class_main_window_a506412e8b00790176a97fa171b05aa4c}

\begin{DoxyCompactList}\small\item\em prints the collage \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_ae83d1eb49ae74d14d0a54f3ddb7b15aa}{
void \hyperlink{class_main_window_ae83d1eb49ae74d14d0a54f3ddb7b15aa}{openTextCollageShape} ()}
\label{class_main_window_ae83d1eb49ae74d14d0a54f3ddb7b15aa}

\begin{DoxyCompactList}\small\item\em Opens the text collage form dialog. \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_a63e212f6bd222ef8eecc0fc98284aa31}{
void \hyperlink{class_main_window_a63e212f6bd222ef8eecc0fc98284aa31}{openCustomShapeEditor} ()}
\label{class_main_window_a63e212f6bd222ef8eecc0fc98284aa31}

\begin{DoxyCompactList}\small\item\em Opens the custom shape editor. \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_a5c352ca82963609636a4054830ff39b5}{
void \hyperlink{class_main_window_a5c352ca82963609636a4054830ff39b5}{openCollageBackgroundPhoto} ()}
\label{class_main_window_a5c352ca82963609636a4054830ff39b5}

\begin{DoxyCompactList}\small\item\em Opens a dialog for choosing the collage background image. \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_a800993485cb2fec367315bbbf5e67a5c}{
void {\bfseries chooseCollageBorderColor} ()}
\label{class_main_window_a800993485cb2fec367315bbbf5e67a5c}

\item 
\hypertarget{class_main_window_a7a524bc1193c2706533a3a11b5e819dd}{
void {\bfseries chooseCollageBackgroundColor} ()}
\label{class_main_window_a7a524bc1193c2706533a3a11b5e819dd}

\item 
\hypertarget{class_main_window_a438abfee706b0baa4da9e7a46afcea68}{
void {\bfseries updateCollageShape} (int shape)}
\label{class_main_window_a438abfee706b0baa4da9e7a46afcea68}

\item 
\hypertarget{class_main_window_a3780329fa4c5284ceedddbef2feb9033}{
void {\bfseries updateCollageBackground} (int background)}
\label{class_main_window_a3780329fa4c5284ceedddbef2feb9033}

\item 
\hypertarget{class_main_window_a48ee0dbf0b5caadb9213fd56be66660c}{
void {\bfseries updateAutoCollageSize} (bool autoOn)}
\label{class_main_window_a48ee0dbf0b5caadb9213fd56be66660c}

\item 
\hypertarget{class_main_window_adfc4293395f454a35ae47a306cc82e1e}{
void {\bfseries updateAutoPhotoSize} (bool autoOn)}
\label{class_main_window_adfc4293395f454a35ae47a306cc82e1e}

\item 
\hypertarget{class_main_window_a8ae8906247c327cf9091bc162a2702c5}{
void {\bfseries updateAutoNbPhotos} (bool autoOn)}
\label{class_main_window_a8ae8906247c327cf9091bc162a2702c5}

\item 
\hypertarget{class_main_window_aff6725212824788ecb78bd0889c9ecdb}{
void {\bfseries updateAutoInterPhotoDistance} (bool autoOn)}
\label{class_main_window_aff6725212824788ecb78bd0889c9ecdb}

\item 
\hypertarget{class_main_window_acb1962d7d2137afad973af734debe7f4}{
void {\bfseries updateStyle} (QAction $\ast$a)}
\label{class_main_window_acb1962d7d2137afad973af734debe7f4}

\item 
\hypertarget{class_main_window_a905406b6275b57de766f14370b73f79c}{
void {\bfseries updateLanguage} (QAction $\ast$a)}
\label{class_main_window_a905406b6275b57de766f14370b73f79c}

\item 
\hypertarget{class_main_window_a3836a02807c0c7a2d81b74844ea08e94}{
void \hyperlink{class_main_window_a3836a02807c0c7a2d81b74844ea08e94}{resetCollageParameters} ()}
\label{class_main_window_a3836a02807c0c7a2d81b74844ea08e94}

\begin{DoxyCompactList}\small\item\em Resets the collage parameters. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{
{\bfseries MainWindow} (QWidget $\ast$parent=0)}
\label{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}

\item 
\hypertarget{class_main_window_a9376b7878f9e91236e3db67c03d2c3b1}{
bool \hyperlink{class_main_window_a9376b7878f9e91236e3db67c03d2c3b1}{getCollageParameters} () const }
\label{class_main_window_a9376b7878f9e91236e3db67c03d2c3b1}

\begin{DoxyCompactList}\small\item\em Gets the collage parameters. \item\end{DoxyCompactList}\item 
\hypertarget{class_main_window_a7d4e5b4ffef5a835761df5b4bf523ab8}{
QList$<$ QPixmap $>$ \hyperlink{class_main_window_a7d4e5b4ffef5a835761df5b4bf523ab8}{getPhotos} () const }
\label{class_main_window_a7d4e5b4ffef5a835761df5b4bf523ab8}

\begin{DoxyCompactList}\small\item\em Gets the photos to use for the collage. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_main_window_ac7c881667b4ba4986b5a0030452ee3f0}{
void {\bfseries changeEvent} (QEvent $\ast$event)}
\label{class_main_window_ac7c881667b4ba4986b5a0030452ee3f0}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This main application window. The window is the main one. It contains the \hyperlink{class_photo_lister}{PhotoLister}, \hyperlink{class_collage_creator}{CollageCreator}, and the other elements of the interfaces ( menus, statusbar, etc.) 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
mainwindow.h\item 
mainwindow.cpp\end{DoxyCompactItemize}
